5-4 wY

顧名思義,針頭圖(Stem Plots)就是以一個大頭針來表示某一點資料,其指令為 stem,舉例如下:

Example 1: 05-特殊圖形/stem01.mt = 0:0.2:4*pi; y = cos(t).*exp(-t/5); stem(t, y)

針頭圖特別適用於表示「數位訊號處理」(DSP,Digital Signal Processing)中的數位訊號。若要畫出實心的針頭圖,可加“fill”選項:

Example 2: 05-特殊圖形/stem02.mt = 0:0.2:4*pi; y = cos(t).*exp(-t/5); stem(t, y, 'fill');

欲畫出立體的針頭圖,可用 stem3 指令,如下:

Example 3: 05-特殊圖形/stem301.mtheta = -pi:0.05:pi; x = cos(theta); y = sin(theta); z = abs(cos(3*theta)).*exp(-abs(theta/2)); stem3(x, y, z);

像不像一頂皇冠?


MATLAB程式設計:入門篇